package com.example.dense_rack_server.mapper;

import com.example.dense_rack_server.entity.BorrowingRecords;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;

import java.util.List;
import java.util.Map;

/**
 * <p>
 * 借阅记录 Mapper 接口
 * </p>
 *
 * @author  张彬 
 * @since 2025-03-08
 */
public interface BorrowingRecordsMapper extends BaseMapper<BorrowingRecords> {

    /**
     * 近6个月的sql
     */
    List<BorrowingRecords> getInThePast6Months();

    /**
     * 获取指定范围的的sql
     */
    List<BorrowingRecords> getSpecifyData(String formatStartDate,String formatEndDate);


    /**
     * 档案册list接口
     */
    List<Map<String, Object>> fileLogList(Map<String, Object> paramsMap);

    /**
     * 档案册list  count接口
     */
    int countFileLogList(Map<String, Object> paramsMap);

}
